.g-nav a i,
.header-title{
    font-weight:700;
    text-align:center
}#message,
.g-nav a i,
.header-title,
.van-loading,
.van-toast__text{
    text-align:center
}
blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul{
    margin:0;
    padding:0
}ol,
ul{
    list-style:none
}a,
a:hover{
    text-decoration:none
}address,
cite,
dfn,
em,
i,
var{
    font-style:normal
}
@font-face{
    font-family:Emoji;
    src:url(../font/seguiemj.ttf)
    format("truetype")
}body,
html{
    height:100%
}::-webkit-input-placeholder{
    color:#b7b7b7
}body{
    position:relative;
    max-width:750px;
    min-width:320px;
    margin:0 
    auto;
    font-family:Emoji,
    arial,
    'Hiragino Sans GB',
    'Microsoft YaHei',
    sans-serif
}
.clear:after{
    content:"";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.clear{
    zoom:1
}a,
div,
img{
    cursor:pointer;
    -webkit-tap-highlight-color:transparent
}input{
    outline:0
}
input,textarea{
    font-family:Emoji,arial,'Hiragino Sans GB','Microsoft YaHei',sans-serif!important
}
.shade{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background-color: 
    rgba(0,0,0,.5);
    z-index:1000;
    display:none
}
.g-nav,.header-title{
    position:fixed;
    left:50%
}
.filter{
    filter:blur(2px)
}body{
    background-color:#F5F5F5
}
.mobile-dialogView{
    z-index:9999
}
.g-nav{
    width:7.5rem;
    height:1rem;
    background:#fff;
    box-shadow:0 -3px 13px 0 rgba(0,0,0,.06);
    bottom:0;
    margin-left:-3.75rem;
    z-index:99
}
.g-nav a{
    float:left;
    width:1.875rem;
    padding-top:.1rem
}
.g-nav a span{
    display:block;
    width:.5rem;
    height:.5rem;
    margin:0 auto
}
.g-nav a i{
    display:block;
    line-height:.4rem;
    font-size:.2rem;
    color:grey
}
.fq-check,
.fq-radio{
    display:inline-block
}
.g-nav a.a1 span{
    background:url(../img/n1.png) center center no-repeat;
    background-size:auto 100%
}
.g-nav a.a1.cur_a span{
    background:url(../img/n1_on.png) center center no-repeat;
    background-size:auto 100%
}
.g-nav a.a2 span{
    background:url(../img/n2.png) center center no-repeat;
    background-size:auto 100%
}

.g-nav a.a2.cur_a span{
    background:url(../img/n2_on.png) center center no-repeat;
    background-size:auto 100%
}

.g-nav a.a3 span{
    background:url(../img/n4.png) center center no-repeat;
    background-size:auto 100%
}

.g-nav a.a3.cur_a span{
    background:url(../img/n4_on.png) center center no-repeat;
    background-size:auto 100%
}

.g-nav a.a4 span{
    background:url(../img/n3.png) center center no-repeat;
    background-size:auto 100%
}

.g-nav a.a4.cur_a span{
    background:url(../img/n3_on.png) center center no-repeat;
    background-size:auto 100%
}

.g-nav a.a5 span{
    background:url(../img/n5.png) center center no-repeat;
    background-size:auto 100%
}

.g-nav a.a5.cur_a span{
    background:url(../img/n5_on.png) center center no-repeat;
    background-size:auto 100%
}

.header-title{
    height:1rem;
    width:7.5rem;
    top:0;
    margin-left:-3.75rem;
    background:#FFF;
    box-shadow:0 1px 0 0 rgba(0,0,0,.25);
    font-size:.32rem;
    line-height:1rem;
    color:#404040;
    z-index:999
}

.header-title 
.go-back{
    position:absolute;
    width:.21rem;
    height:.36rem;
    left:.24rem;
    top:.32rem
}

.header-title
.right-a{
    position:absolute;
    right:.24rem;
    font-size:.28rem;
    font-weight:400;
    color:#555
}

.place-header{
    height:1rem
}

.fq-check{
    width:0;
    height:.36rem;
    position:relative;
    border:0;
    margin-right:.615rem
}.fq-check::before,

.fq-check:checked::before{
    content:'';
    position:absolute;
    width:.615rem;
    height:.36rem;
    border-radius:.36rem
}

.fq-check::before{
    background:url(../img/switch_off.png) center center no-repeat;
    background-size:auto 100%
}

.fq-check:checked::before{
    background:url(../img/switch_on.png) center center no-repeat;
    background-size:auto 100%
}

.fq-radio{
    width:0;
    height:.24rem;
    position:relative;
    border:0;
    margin-right:.36rem
}

.fq-radio::before,
.fq-radio:checked::before{
    content:'';
    position:absolute;
    width:.24rem;
    height:.24rem
}

.fq-radio::before{
    background:url(../img/index_no_select.png) center center no-repeat;
    background-size:auto 100%
}

.fq-radio:checked::before{
    background:url(../img/index_select.png) center center no-repeat;
    background-size:auto 100%
}

.van-toast,
.van-toast_shade{
    position:fixed;
    display:none
}

.van-toast{
    top:50%;
    left:50%;
    box-sizing:content-box;
    width:90px;
    max-width:70%;
    min-height:90px;
    padding:15px;
    color:#fff;
    font-size:14px;
    line-height:20px;
    background-color:rgba(50,50,51,.88);
    border-radius:4px;
    transform:translate3d(-50%,-50%,0);
    z-index:3000
}

.van-toast_shade{
    top:0;
    left:0;
    right:0;
    bottom:0
}

.van-loading{
    padding:5px;
    font-size:0;
    height:30px;
    width:30px;
    margin:5px auto;
    position:relative
}

.van-loading__spinner{
    display:inline-block;
    width:30px;
    max-width:100%;
    height:30px;
    max-height:100%;
    animation:van-rotate .8s linear infinite;
    animation-timing-function:steps(12)
}

.van-loading__spinner i{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}

.van-loading__spinner i:before{
    display:block;
    width:2px;
    height:25%;
    margin:0 auto;
    background-color:currentColor;
    border-radius:40%;
    content:" "
}

.van-loading__spinner i:first-of-type{
    transform:rotate(30deg);
    opacity:1
}

.van-loading__spinner i:nth-of-type(2){
    transform:rotate(60deg);
    opacity:.9375
}

.van-loading__spinner i:nth-of-type(3){
    transform:rotate(90deg);
    opacity:.875
}

.van-loading__spinner i:nth-of-type(4){
    transform:rotate(120deg);
    opacity:.8125
}

.van-loading__spinner i:nth-of-type(5){
    transform:rotate(150deg);
    opacity:.75
}

.van-loading__spinner i:nth-of-type(6){
    transform:rotate(180deg);
    opacity:.6875
}

.van-loading__spinner i:nth-of-type(7){
    transform:rotate(210deg);
    opacity:.625
}

.van-loading__spinner i:nth-of-type(8){
    transform:rotate(240deg);
    opacity:.5625
}

.van-loading__spinner i:nth-of-type(9){
    transform:rotate(270deg);
    opacity:.5
}

.van-loading__spinner i:nth-of-type(10){
    transform:rotate(300deg);
    opacity:.4375
}

.van-loading__spinner i:nth-of-type(11){
    transform:rotate(330deg);
    opacity:.375
}

.van-loading__spinner i:nth-of-type(12){
    transform:rotate(1turn);
    opacity:.3125
}

.van-toast__text{
    margin-top:10px
}@keyframes van-rotate{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}#message{
    position:fixed;
    background-color:rgba(0,0,0,.6);
    padding:15px;
    font-size:14px;
    left:50%;
    width:160px;
    top:48%;
    margin-left:-80px;
    border-radius:5px;
    color:#FFF
}

nav .nav-ul{
    float: left;
    width: 750px;
    height: 82px;
}